SQL - Die Datenbanksprache - Schulung
ANSI SQL ist die Sprache der Datenbanken, egal ob Oracle, DB2, SQL Server, PostgreSQL, MySQL, Informix und dergleichen alle sprechen SQL. Genau dies ist Inhalt dieses Seminars.
Sie lernen den Syntax von SQL und deren Befehle kennen, die Schulung versetzt Sie in die Lage selbstständig SQL Befehle an eine Datenbank anzusetzten.
Anfänglich werden die Grundlagen des Syntax und der Umgang mit der Sprache vermittelt, doch sehr schnell geht es dann in die Tiefe um aussagekräftige Informationen aus dem Datenbestand zu erlangen. Nach dem Seminar können Sie eigenständig Analysen und Statistiken auf jeder SQL kompatiblen Datenbank ausführen.
Zielgruppe: Anwender, Entwickler und Administratoren.
Notwendige Vorkenntnisse: Programmierkenntnisse sind von Vorteil. Datenbankkenntnisse sind von Vorteil.
Relationales Datenbankdesign
- Grundlagen des Datenbankmanagmentsystems
- Das 3-Ebenen-Modell
- Aufgaben eines Datenbankmanagmentsystems
- Grundlagen der Datenmodellierung
- Grundsätze für Relationen
- Normalisierung
- Beziehungen
Structured Query Language (SQL)
- Grundlagen des SELECT Statements
- Sortierung
- Bedingte Auswahl
- Logische Operatoren
- Arithmetische Operatoren
- Komplexere Bedingungen:
- Verknüpfte Bedingungen (Logische Operatoren)
- IN und BETWEEN
- NOT
- Reihenfolge der logischen Operatoren
- Verwendung von LIKE
- Joins (Beziehungen)
- Schlüssel (Keys)
- Die Verknüpfung (Join)
- DISTINCT oder das ausschließen von Duplikaten
- Alias
- Unterabfragen (Subqueries) mit Where und mit IN
- Unterabfragen mit EXISTS und ALL
- UNION und Outer Joins (Equijoin und NULL-Werte)
- Union
- Outer Join
Mengenlehre - Operatoren
- Union (Vereinigung)
- Intersection (Schnittmenge)
- Except / Minus (Differenz)
Join (Verbund)
- Natural Join
- Inner Join
- Left Outer Join
- Right Outer Join
- Full Outer Join
- Cross Join
- Division (Quotient)
Aggregation Funktionen
- Min()
- Max()
- First()
- Last()
- Sum()
- Count(*)
- Count()
GROUP BY & HAVING / Standard SQL Befehle
- Views (Ansichten)
- Trick, Tricker, Trigger
- Erstellen einer Tabelle
- Altering / Verändern von Tabellen
- Hinzufügen/Einfügen von Datensätzen
- Löschen von Datensätzen
- Ändern von Daten(-sätzen)
- Transaktionen
Sonstige Themen
- Fragen rund um SQL (FAQ)
- Optimierung
Nichtstandard SQL
- String Funktionen
- Mathematische Funktionen
- Typumwandlung / Casting
- Konditionaloperatoren (NULLIF, COALESCE)
- Verzweigungen (CASE, CASE WHEN)
Die Inhalte werden anhand zahlreicher praktischer Übungen vermittelt. So das nach der Schulung ähnliche Fragestellungen direkt umgesetzt werden können.
Seminardauer: 3 Tage. Das Tageshonorar für einen Dozenten richtet sich nach der Seminardauer und der gewünschten Seminarinhalte. Wie erstellen Ihnen gerne ein individuelles Angebot.
Bitte erfragen Sie unsere gesonderten Konditionen für Beratung, Coaching, Support, Entwicklung, Individual Schulungen und Workshops.